package Day25;
import java.util.*;
public class A1 {




    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextLine()) { // 注意 while 处理多个 case
            String s = in.nextLine();
            //1.记录每个字母出现的次数
            //2.找出出现最多和最少的字母
            //3.相减然后判断是否为质数
            int[] map = new int[26];
            for(int i=0;i<s.length();i++) {
                map[(int)s.charAt(i)-97]++;
            }
            int max = Integer.MIN_VALUE;
            int min = Integer.MAX_VALUE;
            for(int i=0;i<26;i++) {
                if(map[i]!=0 && map[i]>max) max=map[i];
                if(map[i]!=0 && map[i]<min) min=map[i];
            }
            int ret=max-min;
            boolean bool = true; //是质数
            if(ret<2) bool=false;
            for(int i=2;i<ret;i++) {
                if(ret % i == 0) {
                    bool=false;
                    break;
                }
            }
            if(bool) {
                System.out.println("Lucky Word");
                System.out.println(ret);
            }else {
                System.out.println("No Answer");
                System.out.println(0);
            }
        }
    }
}
